temporary homeless furnished accommodation - French English Dictionary